export default function ({$axios, redirect, route, store}) {

  // 基本配置
  $axios.defaults.timeout = 10000;
  $axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded'

  // 请求拦截
  $axios.onRequest(config => {
    console.log('请求拦截')

    config.headers.token = '加token'

    return config;
  })
  // 响应拦截
  $axios.onReponse(config => {
    console.log('响应拦截')
    if (res.data.err === 2 && route.fullPath !== '/login') {
      redirect('/login?path' + route.fullPath)
    }

    return res;
  })


  // 错误处理
  $axios.onError(error => {
    // 处理
    return error;
  })

}